package pe.gob.osce.sirenas.dao;

import java.util.List;

import pe.gob.osce.sirenas.model.EspecialidadAcademicaDTO;

import pe.gob.osce.sirenas.model.jpa.EspecialidadAcademica;
import pe.gob.osce.sirenas.model.jpa.rectificaciones.HistorialEspecialidadAcademica;


public interface EspecialidadAcademicaDAOLocal {

	public EspecialidadAcademica insertar(EspecialidadAcademica especialidadAcademica) throws Exception;
	public Boolean insertarHistorialEspecialidadAcademica(HistorialEspecialidadAcademica historialEspecialidadAcademica) throws Exception;
	public List<EspecialidadAcademicaDTO> obtenerListaExpecialidadAcademica(Long idficha) throws Exception;	
	public EspecialidadAcademica consultarEspecialidadAcademica(Long idEspecialidadAcademica) throws Exception;
	public List<HistorialEspecialidadAcademica> consultarHistorialEspecialidadAcademica(Long idEspecialidadAcademica) throws Exception;
}
